.shop_detail{
	width: 100%;
	tr.tr{
		border-bottom: 1px dotted #999;
		&.text_title{
			text-align: center;
			font-weight: bold;
		}
		.col_1, .col_2, .col_3, .col_4{
			padding: 10px;
			padding-bottom: 11px;
		}
		.col_1{
			.No{
				color: blue;
				font-weight: bold;
			}
		}
		.col_2{
			width: 100px;
			a{
				img{
					width: 80px;
					height: 80px;
				}
			}
		}
		.col_3{
			width: 65%;
			.company_name{
				.text_link{
					color: blue;
					&:hover{
						color: orange;
					}
				}
			}
			.count_product{
				.count{
					color: red;
				}
			}
			.policy{
				.text_link{
					color: blue;
					background: url('/theme/Default/img/icon_information_1.gif') no-repeat 0 center transparent;
					text-indent: 20px;
					display: block;
					&:hover{
						color: orange;
					}
				}
			}
			.rating{
				img{
					margin-top: -5px;
				}
				.star {
					color: #E97D13;
					font-size: 16px;
					margin-left: 5px;
					font-weight: bold;
				}
			}
			
		}
		.col_4{
			.website{
				a{
					color: blue;
					&:hover{
						color: orange;
					}
				}
			}
		}
	}
}